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 
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to