The following issues were raised during the "Wishes and Grumbles" session of NASUG'2003, with StataCorp developers Bill Gould and Chinh Nguyen responding to comments from the participants.
With Stata 8 just out, there were not too many wishes and only a few grumbles. Everyone seems to be pleased with the look of the new graphics, but the primary grumble is with how slow they are. Bill Gould promises there will very soon be an update that improves graphics speed by 50%. Improvement beyond that will take some time.
Other comments during the session:
Add a macro for Stata version number. It turns out that this is already available as -c(version_number)-.
Institute an auto-update feature: Upon startup Stata should check whether it has been updated in the last four months (or other specified interval) and, if not, suggest that the user type -update-.
Allow multiple preferences: Give the user the ability to save multiple window preferences.
Add a keyboard shortcut for the Run command from the Do-file editor. StataCorp reponse: this will be done.
Add more SMCL translators, especially HTML.
Improve SMCL.
Better way of discerning between multiple instances of Stata: At the moment, the second Stata session is titled '2-Stata' but in discussion that followed this request, it was agreed that giving the user the ability to set the window title would be best. This would be on Windows and Unix only because the Macintosh does not allow the user to change the Application title while the application is running.
Abbreviated help files for -graph- with more examples. This request generated a lot of comments/suggestions about online documentation vs traditional user manuals and StataCorp and users are still thinking about this.
Improve error messages to differentiate whether an error is in the syntax of an option or whether the option itself is invalid.
The Review window in the Windows version jumps down to the newly inserted command even when the scrollbar is scrolled to the top. StataCorp admitted confusion because the opposite behavior was in Stata 7 and was changed in Stata 8 because many users requested the current behavior. It was suggested that this should be set as a preference so that the user could choose the default behavior.
Break -query- into categories: StataCorp response: This is already available. You can type, for instance, -query graphics-.
Enable -set memory- with auto preserve. StataCorp response: would a separate command (ado-file) rather than modification to -set memory- be sufficient? The general feeling was that it would be.
Make it possible to copy lines from the Review window and print them: StataCorp response: copying from the Review window is already available in Mac and Unix but it only copies directly to the Do-file editor. Copying and printing individual lines requires that the Review window not automatically insert lines into the Command window when a line is single-clicked (you would have to double-click).
Add the Classification and Regression Trees (CART) procedure.
Add a a user preference that would automatically drop -_merge-, if it exists, when the user performs a new merge.
Check the way option -unique- works in -merge- and make the documentation clear as to whether -unique- only verifies that the merged observations are unique or whether all observations are unique; no matter what, introduce another option that does the complement.
Allow -merge- to create a -_dup- variable for the number of duplicates after a merge. StataCorp response: highly negative.
Allow Unicode in input, output, and data sets.
(submitted in writing) The menu system/gui, at the moment, has a primitive help attached to it, e.g., there is no way to search for how to navigate the gui! Please attach a good help system to the gui.