On Wed, Jun 19, 2013 at 9:25 AM, Saurabh Jha <saurabh.j...@gmail.com> wrote:
> Hi,
>
> This topic is extensively discussed earlier in mailing list. What I
> have here [0] is essentially correct though inefficient implementation
> of addition and subtraction operations for sparse matrix. This is the
> time where I need to think about adding domains support to matrices. I
> can think of two approaches to attack this problem--
>
> 1. Naive approach : adding domain as a third parameter like add(m1,
> m2, K) and then using domain's arithmetic operations in the body.


Why do you need a third argument? Can't you determine the domain
from the type of the matrix entries?

> 2. Just continue the way it is and adding domains in the system later
> as appropriate.
>
> I think 2 is the way to go because of the uncertain design of the
> system[1]. As far as I understand, adding domains means we are
> simulating static typed languages. I think we should not mimic Polys
> Design as it is, because  I am afraid what worked for polys may not
> work here[2]. I personally think that I should keep submitting small
> changes and if we can find with sufficient confidence how domains are
> to be incorporated. I am now working assuming that this is a
> completely open problem.
>
> -Saurabh
>
> [0] https://github.com/sympy/sympy/pull/2190
> [1] 
> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/saurabh_jha/11001
> [2] http://mattpap.github.io/masters-thesis/html/index.html
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sympy+unsubscr...@googlegroups.com.
> To post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to