Here is my proposal : 
https://github.com/sympy/sympy/wiki/GSoC-2017-Application-Arif-Ahmed:-Improve-Code-Generation-in-SymPy
Some implementation details are left. Can anyone in this thread review what 
I've written so far.

On Sunday, March 19, 2017 at 1:00:38 AM UTC+5:30, Aaron Meurer wrote:
>
> CSE is usually tied to code generation. If you wanted to make a project 
> about code generation there are plenty of things that could be done to fill 
> a summer. 
>
> Aaron Meurer
>
> On Sat, Mar 18, 2017 at 12:16 PM Arif Ahmed <arif.ahmed...@gmail.com 
> <javascript:>> wrote:
>
>> I have carefully gone through the paper, and have completed a good part 
>> of my rough proposal, but I have one major concern.
>> A robust CSE is no doubt important but would it be enough work to qualify 
>> as a GSoC project (usually 11 - 13 weeks long)?
>>
>> If there are other stuff in SymPy which uses CSE or related to it and 
>> requires improvement, I would be grateful if you could inform me about it 
>> here, so that I could include a plan for that as well.
>>
>>
>> On Wednesday, March 15, 2017 at 12:19:32 AM UTC+5:30, Aaron Meurer wrote:
>>
>>> This is interesting. Could you add it to the ideas page (perhaps on the 
>>> codegen section)?
>>>
>>> Aaron Meurer 
>>>
>> On Tue, Mar 14, 2017 at 6:00 AM Chris Smith <smi...@gmail.com> wrote:
>>>
>> I did some searching for a more robust method for common substring 
>>>> extraction (the `cse` function in SymPy) and came across [this paper](
>>>> http://cseweb.ucsd.edu/~kastner/papers/tech-alg_opt.pdf). Perhaps this 
>>>> and others could direct a good project toward improving cse.
>>>>
>>>> -- 
>>>> 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+un...@googlegroups.com.
>>>> To post to this group, send email to sy...@googlegroups.com.
>>>
>>>
>>>> Visit this group at https://groups.google.com/group/sympy.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/sympy/c0c15128-0ef6-4985-a82a-3bb15f6ab25e%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/sympy/c0c15128-0ef6-4985-a82a-3bb15f6ab25e%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> -- 
>> 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+un...@googlegroups.com <javascript:>.
>> To post to this group, send email to sy...@googlegroups.com <javascript:>
>> .
>> Visit this group at https://groups.google.com/group/sympy.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sympy/61119fd3-da7f-405f-9de2-bfdcfac39bb3%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/sympy/61119fd3-da7f-405f-9de2-bfdcfac39bb3%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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 https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/8bf90265-732c-422a-8263-77466900abc0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to