Group Abstract Group Abstract

Message Boards Message Boards

Mathematica as the media for thinking about the unthinkable

Dear community members, after watching this video by Bret Victor, I'm wondering if Mathematica could become the media for thinking about the unthinkable. What are your thoughts? How easy would be to replicate and extend the examples shown in the video using Wolfram Language?

Bret Victor - Media for Thinking the Unthinkable

enter image description here

15 Replies

Please no Java applets! Java is dying, chrome is already blocking them, most mobile phones and tablets can't/don't run them. Definitely not good to invest in Java. It will die soon, like flash did. Javascript is much better choice nowadays, it is very 'hot', and most browser do a lot of tricks to run it incredibly fast!

POSTED BY: Sander Huisman
Posted 9 years ago
POSTED BY: Douglas Kubler

There is new pricing for Premier service plus for the home edition, which should lower the cost of ownership for many people to a very reasonable level. I have been paying for a commercial license (Premier Service) for many years, and will continue to do so because of other perks. However, the cost is trivial compared to what I can do using Wolfram Language on the desktop with all the bells and whistles.

The student versions are dirt cheap when compared to books, graphing calculators, etc.

There is also the Raspberry Pi, which is really cheap but which requires a bit of tech savvy.

None of the alternatives (CDF, etc.) in my opinion come close to providing the functionality of the full Mathematica.

I agree with you that it is not easy at all. However, the thing Bret made is probably even so not that easy! I can't imagine another programming language where you can 'whip out' these kinds of programs, he shows some nice visualisation and 'manipulation software' (for lack of better words) but the code behind it is definitely not easy.

POSTED BY: Sander Huisman

I'm in agreement here. While there are a lot of things in the documentation and lots of 'neat' examples, they all cover elementary applications. I frequently have to contact support to get clarification or hints. This usually works -- some great ideas have been returned -- but it would be better if there were more examples and more details of the internals of Dynamic.

When Mathematica has a book (last version was version 5), there were chapters about theory that were quite long and detailed. Most of this documentation is still useful -- which is why I still have the books -- but they do not cover anything newer. This includes Dynamic and Manipulate in version 6. It is possible that this type of long discussion does not fit into the electronic documentation, but it should be possible to publish monographs or other specialized documents for advanced users.

POSTED BY: Nasser M. Abbasi
Posted 9 years ago
POSTED BY: E Martin
POSTED BY: Sander Huisman

I think quite the contrary, this is one of the best areas covered. The doc's page on Manipulate links to 5 very extensive tutorials. Plus Manipulate and Dynamic pages have numerous examples. And more than 10,000 examples on Demonstrations.

enter image description here

POSTED BY: Sam Carrettie

I completely agree that Mathematica could probably do amazing things. IMHO, the problem is that there's not so much clear information about how to create dynamic interactive interfaces and the existing documentation is spread all over the place. Until existing and potential users have access to that, people will still underestimate or be unaware of the power of the Wolfram Language. I hope Wolfram Media can publish some titles in the near future about the topic. It would really help to make Mathematica and the Wolfram Language go mainstream!

Bjorn Tipling, the author of the post If programming languages were weapons, would possibly answer "yes", as he sees Mathematica as "a low earth orbit projectile cannon, it could probably do amazing things" ;-)

enter image description here

POSTED BY: Sam Carrettie

An interesting question. IMHO Mathematica is definitely the top interactive programing environment. I think you have to also consider Wolfram SystemModeler as it also represents visual interactive approach to programming. A related post: Climate change and programming?

POSTED BY: Vitaliy Kaurov
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard