On Tue, Mar 20, 2012 at 7:48 AM, Rishav Das <risha...@gmail.com> wrote:
>
> I wish to work on a mobile application for SimPy for this upcoming
> GSoC.
> I have some prior experience in developing for android platform and
> will be able to create a UI that would integrate well and work
> efficiently on the same.
> Please let me know if this is an appropriate idea for google summer of
> code and what other information I should provide.
The idea you suggest is listed here:
https://github.com/sympy/sympy/wiki/GSoC-2012-Ideas
so it is a valid idea.
Here
https://github.com/sympy/sympy/wiki/GSoC-2012-Application-Template
you will find what you have to do and what information you need to
provide in order to write a good proposal.
Sergiu
XNor is (or should be) the same as Equivalent, so I'm wondering what
that is good for.
Is there a bug tracker entry that this solves? Other motivation that
makes this useful in its own right?
Equivalent as defined in SymPy can handle multiple inputs, see the
doctests on Equivalent.eval.
It seems we have a somewhat too narrow class docstring on Equivalent.
NOT (True XOR True XOR True)
isn't how operators are commonly extended to multiple operands.
The common definition would be
True XNOR True XNOR True
which evaluates to True.
> whereas Equivalent(True, True, True) = True
Agreed.
No harm done, that's what code review is for :-)
Can you close the pull request? Otherwise, it will stay around as "open,
needs to be merged into the project" until somebody comes around to
pulling it (and we'll have the same review discussion again).
> I was trying to meet the patch requirement for
> GSoC 2012.
Hm... yes, I can see how that can happen.
The important point about patches is that they help the project along. A
patch just for bureaucracy's sake isn't very useful, as you just found
out :-)
Where did our web pages not make that clear enough?
> I'll focus instead on working on creating an Android app
> since that makes more sense for my project idea.
Sounds like a good strategy.
Somebody with an Android background might be able to provide more advice
on how to do that in a form that the project can use. (I have no Android
background.)