I think there is poor usability of a menu that pops up like this -- where the menu changes depending upon the selection. When the menu is standardized as in file-edit-view etc, and the sub-menus are always the same (but with perhaps some options dimmed), the user can learn from past exposure to the menu and this is far superior. When the menu is different each time, and there is a strong possibility that the proper choice is "none of these", I can't get too enthusiastic. If someone has some human factors experiments to show that this is useful, I suppose my anecdotal info could be off base. RJF
On Monday, March 3, 2014 5:14:01 AM UTC-8, jason wrote: > > On 3/2/14, 4:45, Harald Schilly wrote: > > Second, functionalities are not discoverable. In Sage there is more > > and more a trend to group top-level functions by a topic, e.g. someone > > types "graphs.[TAB]" and the tab key expands a list of functions only > > for graphs. Additionally, once you have constructed a data structure > > holding the information for a concrete incarnation of a concept - AKA > > variable name - you can do variable.[TAB] to see operations you can do > > on that given instance. > > This struck me briefly in the MMA demo video, where the UI gave a list > > of common functions you can apply on the given object. (It was only > > limited to those functions with only one argument, though.) > > Yes, it is nice that we have namespaces and objects/methods. I should > note that maple has long had some capabilities for intelligently acting > on a selected object (via a menu), and that Nathan Carter has a vision > of doing stuff like that with the sage cloud. He was writing a short > prototype up during the Joint Math Meetings in January, and I think > he'll be coming to the dev days in June. > > Thanks, > > Jason > > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/groups/opt_out.