# \[GSoC 2021\] Increase differentiable programming’s language coverage

**URL:** <https://forums.swift.org/t/gsoc-2021-increase-differentiable-programming-s-language-coverage/45631>\
**Category:** Core Libraries\
**Created:** [March 12, 2021, 4:57pm UTC](https://forums.swift.org/t/gsoc-2021-increase-differentiable-programming-s-language-coverage/45631 "2021-03-12T16:57:17Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![JeremyLim](https://avatars.discourse-cdn.com/v4/letter/j/77aa72/32.png) [@JeremyLim](https://forums.swift.org/u/JeremyLim)\
**Post date:** [March 12, 2021, 4:57pm UTC](https://forums.swift.org/t/gsoc-2021-increase-differentiable-programming-s-language-coverage/45631/1 "2021-03-12T16:57:17Z")

</div>

Hello @rxwei!

My name is Jeremy and I am an undergraduate at National University of Singapore. I am currently studying Chemical Engineering, however, I have taken several classes in Computer Science and I am very interested in it.

I am interested in the proposed project idea (Increase differentiable programming’s language coverage)  
and I believe that my knowledge in differential calculus will be beneficial.

I'd appreciate if you can share more information about the project and if there are any direction that you would like the project to be headed. I am really keen on doing this project but I would require certain guidance as I am just starting out!

Thank you!

---

<div class="post-metadata">

**Author:** ![rxwei](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/rxwei/32/664_2.png) [@rxwei](https://forums.swift.org/u/rxwei)\
**Post date:** [April 12, 2021, 8:57am UTC](https://forums.swift.org/t/gsoc-2021-increase-differentiable-programming-s-language-coverage/45631/2 "2021-04-12T08:57:02Z")

</div>

Hi Jeremy, I'm so sorry that I missed this message earlier. One good project to consider would be _default derivative implementations for protocol requirements_. [SR-13166](https://bugs.swift.org/browse/SR-13166) has a detailed explanation. Are you still interested in submitting an application?

---

<div class="post-metadata">

**Author:** ![JeremyLim](https://avatars.discourse-cdn.com/v4/letter/j/77aa72/32.png) [@JeremyLim](https://forums.swift.org/u/JeremyLim)\
**Post date:** [April 12, 2021, 2:06pm UTC](https://forums.swift.org/t/gsoc-2021-increase-differentiable-programming-s-language-coverage/45631/3 "2021-04-12T14:06:32Z")

</div>

Hello Richard, thank you so much for getting back to me! I have read through the project description and I am definitely interested in submitting an application. How should we proceed from here?

---

<div class="post-metadata">

**Author:** ![rxwei](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/rxwei/32/664_2.png) [@rxwei](https://forums.swift.org/u/rxwei)\
**Post date:** [April 13, 2021, 9:00am UTC](https://forums.swift.org/t/gsoc-2021-increase-differentiable-programming-s-language-coverage/45631/4 "2021-04-13T09:00:07Z")

</div>

Great! You can submit a draft application on the [GSoC website](https://summerofcode.withgoogle.com/how-it-works/) and I’ll give it a quick review. It needs to be completed today (April 13, 2021 11:00 PDT). Feel free to post any questions here or DM me.

---

<div class="post-metadata">

**Author:** ![JeremyLim](https://avatars.discourse-cdn.com/v4/letter/j/77aa72/32.png) [@JeremyLim](https://forums.swift.org/u/JeremyLim)\
**Post date:** [April 13, 2021, 9:07am UTC](https://forums.swift.org/t/gsoc-2021-increase-differentiable-programming-s-language-coverage/45631/5 "2021-04-13T09:07:44Z")

</div>

Can I submit a rough proposal onto the GSoC website just for the application first? I will submit whatever is listed. Afterwards I will discuss with you more about the project and any finer details?

---

<div class="post-metadata">

**Author:** ![ktoso](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/ktoso/32/44526_2.png) [@ktoso](https://forums.swift.org/u/ktoso)\
**Post date:** [April 13, 2021, 9:09am UTC](https://forums.swift.org/t/gsoc-2021-increase-differentiable-programming-s-language-coverage/45631/6 "2021-04-13T09:09:53Z")

</div>

Hi @JeremyLim, given that there's less than 10 hours until the deadline I suggest writing up a proposal and submitting it as a "draft" in the GSoC tool.

Once you have done that, ping Richard so he can give it a quick look. Make sure to mark the submission as "Final" before the deadline though, I believe that's a requirement for us to be able to consider it (will double check that though).

---

<div class="post-metadata">

**Author:** ![JeremyLim](https://avatars.discourse-cdn.com/v4/letter/j/77aa72/32.png) [@JeremyLim](https://forums.swift.org/u/JeremyLim)\
**Post date:** [April 13, 2021, 10:11am UTC](https://forums.swift.org/t/gsoc-2021-increase-differentiable-programming-s-language-coverage/45631/7 "2021-04-13T10:11:15Z")

</div>

@ktoso I am doing the draft now. Thank you for the advice!
