William Stein wrote:
> On Thu, Apr 24, 2008 at 10:48 AM, Jason Grout
> <[EMAIL PROTECTED]> wrote:
>>  David Joyner wrote:
>>  > On Thu, Apr 24, 2008 at 1:07 PM, William Stein <[EMAIL PROTECTED]> wrote:
>>  >>  On Thu, Apr 24, 2008 at 10:00 AM, UAT <[EMAIL PROTECTED]> wrote:
>>  >>  >
>>  >>  >  Wow, I didn't know this! I already wondered why SAGE should make such
>>  >>  >  a stupid mistake. Thanks for the fast answer!
>>  >>  >
>>  >>
>>  >>  Because people get confused by this, we will likely remove the kernel
>>  >>  command and have only left_kernel() and right_kernel().
>>  >
>>  > +1
>>  > (and maybe add kernel_left and kernel_right for those of us addicted
>>  > to tab completion)
>>
>>
>>  Or maybe kernel(action='left') and kernel(action='right') for those of
>>  us who try not to be overwhelmed with the tab completion list.
>>
>>  I started work on this, but the semester got busy.  I'd like to finish
>>  it before a linear algebra program in July, if noone else beats me to it.
>>
> 
> NO.  Like Nick Alexander, I do not like the above suggestion at all.
> I think that options to method functions like this, when possible,
> shouldn't completely change the behavior of the function so drastically.
> Usually, when possible they should just change the underlying
> algorithm or fine details of what is being computed.   Thus  I greatly prefer
> 
>    kernel_left   and kernel_right
> 
> to what you suggest.
> 
> For the matrix(...) constructor that you rewrote I really like what you did.
> But a general matrix constructor is a different sort of thing.

Sure.  I'm not particularly tied to anything in this case.

Thanks,

Jason



--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to