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

Reply via email to