On Tue, Oct 27, 2009 at 8:00 PM, Jason Grout <jason-s...@creativetrax.com> wrote: > > David Joyner wrote: >> On Tue, Oct 27, 2009 at 7:31 PM, Jason Grout >> <jason-s...@creativetrax.com> wrote: >> >> ... >> >>> What about nintegrate/nintegral? We don't have these now (as top-level >>> functions), but they would mirror nicely the integral/integrate >>> commands. Should we only define one of them? >>> >> >> Is integral_numerical a possibility (for those who like tab-completions)? >> There are a lot of commands which don't play nice with tab-completion >> (eg, matrix_plot) but it is nice if we could at least add this as an alias. >> Also, a former colleague liked Maple's choice of designing the syntax >> of integral >> and that of plot (and the 3d versions) to be very similar. That way a >> student could compute an area and plot the area with roughly the same >> syntax. Does that seem reasonable? > > > I used to be concerned about the naming conventions not playing nicely > with tab completion. However, previous conversations about this > convinced me of this: rather than twist our naming conventions to be > unnatural English, I'd rather make our tab-completion system smarter. > For example, I'd rather have something like shift-tab give all > completions that contain the word (as opposed to tab giving all > completions starting with the word). Would that satisfy you too? Then
Sounds great! Would it be as fast as tab-completion? > a student could just type: > > integral<shift-tab> > > and get a list of all accessible functions containing the word > "integral", similar to what we'd get if we just typed: > > *integral*? > > at the command line. > > Thanks, > > Jason > > > > -- > Jason Grout > > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---