GSoC 2017 Proposal: Julia Integration in Kdevelop

Geetam Chawla geetam.chawla at gmail.com
Mon Apr 3 13:32:45 UTC 2017


Yes, I have submitted my final proposal.

Best,
Geetam Chawla.

On 03-Apr-2017 7:00 PM, "Boudhayan Gupta" <bgupta at kde.org> wrote:

> Hi Geetam,
>
> I took a long hard look at your Julia code and some other stuff in the
> repository. All of it looks good to me.
>
> If you're planning on working only 5 days a week, 40 hours a week is a
> perfectly realistic time commitment.
>
> I haven't looked at WithGoogle yet (in bed with a fever, too lazy to
> browse, sorry) - have you submitted a final proposal?
>
>
> Freundliche Grüße
> Boudhayan Gupta
> KDE e.V. - Sysadmin and Community Working Groups
> +49 151 71032970
>
>
> On 3 April 2017 at 14:53, geetam <geetam.chawla at gmail.com> wrote:
> > Thanks a lot for the feedback Boudhayan, I have now updated my proposal
> with
> > a link to my github repo of some simple Julia scripts, and your point
> about
> > burning out seems to make sense, therefore I have made some changes to my
> > proposal.
> >
> > Again thanks for reviewing,
> >
> > Best,
> >
> > Geetam Chawla.
> >
> >
> >
> > On Monday 03 April 2017 02:06 AM, Boudhayan Gupta wrote:
> >>
> >> Hi Geetam,
> >>
> >>
> >> On 2 April 2017 at 22:07, Geetam Chawla <geetam.chawla at gmail.com>
> wrote:
> >>>>
> >>>> Hi Geetam,
> >>>> I'm a little surprised you've picked a project where you add support
> >>>> for a language to an IDE when you say you have only elementary
> >>>> knowledge of Julia.
> >>>
> >>> I don't think that my lack of in-depth knowledge of julia will affect
> >>> the quality of plugin that I will develop as it will be done with the
> >>> help of a language server. Most of the code will be written in c++.
> >>
> >> I like this part of the proposal very much - the use of the VSCode
> >> language server extension. Note that GSoC rules don't allow
> >> collaboration in a project between two students, so it's quite
> >> possible that we'll end up with two implementations of the same thing
> >> unless we can find a creative way of bypassing that rule while still
> >> keeping with the spirit of the law.
> >>
> >> I'm going to presume you're capable enough of learning the bits and
> >> pieces of Julia that need to be learnt as and when required. With this
> >> presumption:
> >>
> >>>> Have you ever used Julia before?
> >>>
> >>> I used it in my university course for numerical methods.
> >>
> >> Good, so you know how to use the language. Could we see some code?
> >>
> >>>> Was Julia good enough for your use-case?
> >>>
> >>> Yes, It worked pretty well.
> >>>
> >>>> Why are you motivated enough to add support for that particular
> language
> >>>> into KDevelop?
> >>>
> >>> What impressed me about julia is how easy is it to get something done
> in
> >>> julia and yet it is as fast as languages like go and rust, also going
> by
> >>> the
> >>> trends it is likely to get more popular as time goes by.
> >>
> >> I don't buy this. A simple internet search reveals R is more in demand
> >> in the job market and growing faster. However, if you're convinced
> >> Julia is the tool you'll need to get most of your work done, that's a
> >> good enough reason to do this.
> >>
> >>>> In between that and the fact that you'll be unavailable for 4 weeks or
> >>>> so for your university finals I'm a little sceptical about this
> >>>> proposal.
> >>>
> >>> I am sorry perhaps I should have formatted it better, but May 16 to
> June
> >>> 7
> >>> is about 3 weeks, and my university finals take place over a period of
> 2
> >>> weeks, now since I do not know the exact schedule of my university
> >>> finals,
> >>> I thought it would be a good idea to list 3 weeks a possible period of
> >>> inactivity. I do not believe in overpromising and under delivering.
> >>
> >> Yes, private Indian universities suck in this regard. Whether or not
> >> this unavailability will be a major problem, will need to be decided
> >> collectively by other mentors.
> >>
> >>> I was actually planning to work 10 hrs a day for the whole summer to
> make
> >>> sure that
> >>
> >> Whoa there, that's 50 hours a week (70 if you plan on working
> >> weekends). Not only is that severely unrealistic, you'll burn out
> >> pretty fast if you try that.
> >>
> >> The FAQ states that you'll expect to work 30+ hours a week. A standard
> >> working contract here in Germany is about 38-42 hours a week, and
> >> that's usually the sweet spot for most people between productivity and
> >> sanity preservation. I'd like you to re-evaluate that last statement
> >> and make a more realistic commitment :-)
> >>
> >> I think you're looking good with that proposal, but I do see you're
> >> overenthusiastic and prone to making unrealistic commitments (which is
> >> both a really good thing and a really bad thing). I'd say take it
> >> easy, sleep on it tonight, and revise this if needed with a fresh mind
> >> tomorrow. If you think you can stick to exactly what you've written
> >> after thinking about it, we'll evaluate that too - just take some time
> >> to think.
> >>
> >> Also, just so that you don't accidentally miss the deadline (it's
> >> Tuesday 12:30 AM IST, I think), please submit a final copy of the
> >> proposal on WithGoogle. I believe you can update it later, and if not
> >> in exceptional cases you can mail in an updated proposal to us.
> >>
> >> Again, you're looking good. You can do this!
> >>
> >> Freundliche Grüße
> >> Boudhayan Gupta
> >> KDE e.V. - Sysadmin and Community Working Groups
> >> +49 151 71032970
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20170403/af3b8b93/attachment.html>


More information about the KDevelop-devel mailing list