Dear William, On 21 Nov., 10:19, William Stein <wst...@gmail.com> wrote: [...] > I would say that Enthought was a real pioneer in this feature with > their "Traits" system long, long before either Mathematica or Sage had > this capability. So maybe the chronology is: > > 2002 (??): Enthought traites, which makes it really easy to make > interactive gui's to manipulate data/python code -- this is a core > (but open source) technology that Enthought developed as part of their > business model. > > 2006 (?): Mathematica's Manipulate is introduced, I think in > Mathematica 6. It's declared by Wolfram to be the most important > innovation since the wheel. > > 2007: We had a joint Sage days at Enthought, in which there were > several excellent talks by Enthought'ers about how Traits works and > what it is. Seeing this, I coded with little sleep for a week, and > wrote Sage's @interact. This has been subsequently polished by Igor > Tolkov, Jason Grout, and many other people.
Thank you for the clarification! But then I wonder why Ram, the original poster, referred to Mathematica's manipulate as "Mathematica's interact". Can you tell us why? If this were all based on manipulations of Wolfram (e.g., Mathematica occasionally referring to its feature as "interact" until the whole world believes they came up with that name, and Wolfram not giving credits to Enthought), then I would really fear that the telephone story repeats (e.g. Bell using Meucci's notes and studying Reis' device without crediting them, and the word "telephone" is due to Reis). There was a question in the Sage Survey about what to do with $10^6. I really think those brand name / trademark / patent / ... things would be worth the money! Cheers, Simon -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org