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