>If someone proposes an implementation I can try and shoot it down or  
>improve it.  But I don't know sage well enough to know whether there  
>is an obvious way to do it all.  My guess is that this is a natural  
>task for Lisp and the wrong task for Python.

Having worked in both python and lisp I can say that this is
certainly a weak point in python (programs are not data) and
a strong point in lisp (programs are data). Thus, it is a
natural task for lisp and the wrong task for python.

More to the point when someone considers an implementation
I might mention that Richard Fateman, one of your favorite 
contributors to this project, created MockMMA. I don't know
the details but I believe Wolfram had an opinion about the
look-and-feel issue. You might consider asking someone who has
already been down this path before you get too far along.

Way back in history Apple sued Microsoft for copying the Apple
look-and-feel. Apple lost. Thus it is unlikely that Wolfram can
legally stop you from doing something like MockMMA. But it might
cost you several million dollars to be "right" about that.

There are clauses in the copyright law that allow copies to be
made for "research" and "education" but since Sage has clearly
stated that it intends to go after Wolfram's commercial market
I'm not sure these are a safe harbor.

Tim

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to