A game presents itself: Starting from the number 1, what interesting places can you get to with the predictive interface alone? No typing! My first attempt below:
@P.Fonseca I can't (publicly) speculate which features will be in what future version. The customization of the predictive interface is a very interesting suggestion and having better support for spreadsheets is a very good one too.
@SjoerdC.deVries now that is not to say it is OK to perform all available tests and pick the smallest (or largest) p-value to report. If you run all tests, you should report all test results. As long as you report all of the test results and don't base your conclusions on a single one of them you are fine.
Also if Predictive Interface was programmable then maybe we could try to make something awesome like the new matlab import wizard ... which is the only thing I find mathematica misses for me now that we have legends, and bracket matching ;-)
@AndyRoss I know, but I'm sure there will be many researchers who will be cherry picking. Come to think of it: I don't recall seeing a publication where the authors reported the results of say 20 tests on the same measurements.
also the bracket highlighting in the notebook interface should be a front page feature ! can't count the number of times I have wanted to punch my monitor wishing for this feature outside of workbench
So I think one way to "bar" without typing may be via random... If a sufficiently constrained random can be got to.
Example:
First get a lot of random letters. Then get random subsets of them. Then once you have a nice subset get random permutations ... Then finally you can get to "bar".
Maybe.
Ouch, Partition requires keyboard entry! This may be near impossible without keyboard.
@ArnoudBuzing what I mean with drag and drop is some sort of block diagram capacity, with snappy points (like the system modeler interface). There are a lot of application that would benefit from this type of interface (are completely not related with system modeler capacities), and nowaday, doing it with locators is not realistic.
I don't know which would be the Mathematica way of doing it
Some sort of Dynamic thing that would allow to receive objects within its space. And these objects could have some properties like accepting connection from others, etc. All this managed with graph capacities.
The spreadsheet thing has the same problematic well thought thing, to make it powerful. How can I create a spreadsheet environment after a paragraph of text, and then manipulate its content from within it, or from outside. Access to it like if it was a variable/db, and add code to its cells, like we do in Excel.
@P.Fonseca Send me an email (arnoudb@wolfram.com) if you're interested in being part of a prerelease test, should we embark on any of these suggested features.
@Buzing While we are on the topic of future functionality, it would be great to have compiled and vectorized statistical distribution functionality. Right now many of the distributions are not compilable, and thus random number generation and pdf/cdf computation is not very fast.
@SjoerdC.deVries Of course MapThread can be used, but it is not the same thing as Listability. Also, Compilation to C would be very useful. If access to the Rmath standalone library is available via LibraryLink, that would work great.
@Searke Perhaps it's just the choice of examples on the what's new page, but everything just looks a bit cartoony. Probably just changing the fonts/color scheme/line styles would make things look better.
it seems that the suggestions bar (the thing under output that gives you a set of choices on how to proceed) doesn't appear when I use PlotLegends -> Placed[{"log(x)"}, Right] (say)
Actually I do get the bar, but it has less options than that for Plot[Sin[x], {x, -5, 5}] say
the second has frame, axes, image size, plot style, more... while the one with Legends just has a rollup sign, the Alpha equals thing and a feedback button (and all but the last are greyed out)
@rm-rf Yes, I got it to work after I forced it to always have the nVidia card on
In 9 I get CUDAQ[] -> False though. What about you, @rm-rf ? Anyway, I'll figure it out tomorrow, have to prepare for my lecture again ... more work than I expected