[GSoC 2014] QML, Quick and Qt Designer in KDevelop

Sven Brauch svenbrauch at googlemail.com
Thu Mar 20 18:48:11 UTC 2014


Your proposal title is "Proposal Title: Sharing Metadata Between Multimedia 
Applications Using Baloo". :D

Bringing the QML language support en par with C++ or Python probably shouldn't 
be one of your stated goals. That's more work than I think you can do in three 
months if you're unfamiliar with kdevplatform, especially if you plan to do 
other things as well. For example, be aware that code completion is deeply 
intertwined with type inference, and type inference in dynamic-weak languages 
is a very complex topic (just to name some hard examples: what is the type of 
function parameters? What type is the first element of a list? How do you 
handle functions that can return multiple types? etc). Python for example has 
lots of funny tricks to guess what type some variable could be. Thus I would 
recommend to weaken this goal a little and pick some central points you want 
to improve.

Looking at C++ code from the QML plugin should be very easy and is certainly a 
cool thing to do.

Overall your proposal sounds very interesting but far too ambitious. 2 weeks 
on making the DUChain stuff work properly (if you define properly to be "at 
least like PHP"-ish) is totally out of scope if you ask me.

Greetings!


More information about the KDevelop-devel mailing list