This is now http://trac.sagemath.org/sage_trac/ticket/12075.

On Nov 23, 11:38 am, Jason Grout <jason-s...@creativetrax.com> wrote:
> On 11/23/11 9:19 AM, jrodri1...@gmail.com wrote:
>
> > I'm a physics guy, so programing is not at the top of the to-do list for me 
> > (yet), but I might take it on, since I've been meaning to learn python as a 
> > primer for programming in general. Also, I use sage over all the other 
> > software they have at school, and sometimes bugs in sage keep me too busy. 
> > Getting to know it's innards might help those situations out.
>
> I think this would be a good project for a person wanting to learn more
> about how to do Sage development.  The modifications to
> symbolic_expression should be easy (check for a nested list/tuple
> structure).  Then you would need to make a new function() method, in
> $SAGE_ROOT/devel/sage/sage/matrix/matrix2.pyx probably, that would
> create a corresponding matrix over the CallableSymbolicRing.  You can
> see an example for vectors in
> $SAGE_ROOT/devel/sage/sage/modules/free_module.pyx (look for "def
> function" in that file).
>
> Then if you are ambitious, create a new matrix subclass for callable
> symbolic expressions that mirrors what
> $SAGE_ROOT/devel/sage/sage/modules/vector_callable_symbolic_dense.py
> does for vectors (i.e., changes the printing).
>
> Thanks,
>
> Jason

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to