On 9/14/07, Hamptonio <[EMAIL PROTECTED]> wrote: > > Recently I started using Mathematica 6 in the computer labs of some > courses I teach, and I cannot help but be impressed. The new dynamic > commands such as Manipulate are very impressive, and are perfect for > teaching. Before seeing how powerful it is, I had hoped to switch > from using mathematica to sage in the fall of 2008. But now I am not > sure I can justisfy that switch or convince my colleagues it would > make sense. (As an aside: assume for the sake of argument that my > department gets mathematica for free, which is true in a certain > bureaucratic sense). > > For some sense of what mathematica can now do, check out: > http://www.wolfram.com/products/mathematica/newin6/content/DynamicInteractivity/. > I actually think its more impressive in person.
Good timing. Just yesterday I sent this to enthought-dev: https://mail.enthought.com/pipermail/enthought-dev/2007-September/009023.html Traits/TraitsUI is currently the closest python-side technology to mathematica 6's stuff. In certain ways it's more generic, in others not, and Mathematica's implementation is impressively elegant. I'd also love to have this... For more on traits: http://code.enthought.com/traits/ This is a very nice mini-tutorial geared towards experimental scientists: http://www.gael-varoquaux.info/computers/traits_tutorial/index.html A word of caution: today, playing with Manipulate[], I found a truly serious bug. On Linux at least (all I have tested on, Ubuntu Feisty), if you leave a window that has Manipulate[] widgets open for a few hours and go do something else, at some point those widgets go dead. The notebook remains alive, you can run new code, etc. But both existing Manipulate widgets and new ones you make become 100% unresponsive to mouse input to drag their controls. Something to be aware of before using this in front of an audience. I hope they'll fix it soon. Cheers, f --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] 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://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---
