My workplace had two Wolfram reps come yesterday and give a brief intro for inexperienced Mma users, and previews of v10 for more experienced users. This isn't so much a question, but I think the community would be interested to know, for example,
- that we should expect v10 in the next 60 to 90 days.
that there will be a new list-like object called an Association, which is more like a table of key/value pairs
assoc = <| key1-> val1, key2->val2, ... |>
which you can access (iirc) in a manner like
Part[assoc, Key[key1]] (* val1 *)
and similar double-bracket syntactic sugar which is sort of a bare-bones data- or object- structure. This is related to some improvements to the curated data available in Mma.
that v10 will introduce a new kind of evaluation control, which is something like
Inactive[f][arg1, arg2, ...]
where the args will be evaluated but the head f will not. You can then Activate to release the hold.
that there will be a number of changes to the default graphics, including color scheme. Also, there will be a number of built-in plot Themes, which are essentially shorthands for groups of options that look nice together, eg.:
Plot[ ... , PlotTheme->"Detailed"]
which is a simple way to add dotted grid lines, a legend (or color bar, depending on the kind of plot), etc. Other Themes I saw include "Business" which had bolder lines and brighter colors, "Default" (or was it "Classic"?) that gives you the old Mma plot style. You will be able to make your own themes which will save to somewhere in the user's library in a .m file, which you can then share with others. There will also be some built-in journal-specific themes (the example the reps kept giving was Nature, mentioning one- and two-column formats). Additionally, there will be improved custom tick control.
that v10 will support retina displays.
that there will allegedly be for-real multi-step undo!
and that, of course, the reps acknowledged that v10 is still in development and all is subject to change.
So, maybe to ask something concrete: is there a place where people are discussing v10? Is this post appropriate for the meta.mma stack exchange?