On Sat, Nov 21, 2009 at 2:00 AM, Jason Grout <jason-s...@creativetrax.com> wrote: > William Stein wrote: >> On Sat, Nov 21, 2009 at 1:10 AM, Simon King <simon.k...@nuigalway.ie> wrote: >>> Hi! >>> >>> If I am not mistaken, Mathematica calls it "manipulate", while >>> "interact" is Sage's brand. Sorry if I got this wrong. >> >> Correct. Mathematica has a command "Manipulate" that is similar to >> Sage's @interact decorator. I made up the name "interact" because >> it more clearly expresses the intent, and sounds less sinister than >> "manipulate". >> >>> Admittedly my memory for those things is not good, but I think I >>> remember that Sage had that feature before Mathematica. In that case, >>> let us hope that Sage does not end like the inventors of the >>> telephone, Philipp Reis (first public demonstration of a phone link in >>> 1861) and Antonio Meucci (first presentation of a device in 1860 >>> [without a phone link] and first patent application in 1871 [but >>> running out of money, so, his caveat expired])... >> >> 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: >> > > I would put things like the GLUI library here (1999; see > http://glui.sourceforge.net/). Certainly, the idea of controls linked > up to "live" variables happened before 1999 as well.
Well that is much older than 1999... e.g., I think even Visual Basic has this sort of capability, in some nice sense. In my mind, a critical thing is doing this in a math software system, in the context of "exploring" mathematical expressions (and code blocks). William -- 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