GSOC - Holiday Edition
CraigDillabaugh via Digitalmars-d
digitalmars-d at puremagic.com
Tue Jan 13 09:08:50 PST 2015
On Tuesday, 13 January 2015 at 12:23:16 UTC, Bruno Medeiros wrote:
> On 31/12/2014 03:25, Craig Dillabaugh wrote:
>>
>> 7) Bruno Medeiros - you suggested a DDT project. I've added
>> it. Can you
>> provide me with a few more details, and a bio. Also, under
>> what
>> license is DDT released, I couldn't access any code on your
>> GitHub page
>> to check this.
>
> Bio:
> Lead developer of DDT - the Eclipse D IDE - on and off from as
> far back as 2008. Has an interest in toolchain development for
> upcoming languages such as D, particularly the development of
> IDEs and IDE semantic functionality. Professionally, works
> mainly with core Java and Eclipse RCP technologies - currently
> on R&D projects.
>
>
> DDT is released under the Eclipse Public License. (one tiny
> component is Apache License) And yup, several source files
> still need to be cleaned up to include the license info, I've
> been a bit lax with that in the past.
>
>
> DDT core engine ideas (only core Java knowledge needed):
> * Make the DDT semantic engine available as a command-line
> daemon tool (similar to DCD).
> * Add support for source formatting (with formatting options).
> * Add support for semantic search in the semantic engine
> (search symbols by name and type (for example: "where in my
> code is the function std.stdio.writeln called?", or "which
> classes in my code subclass this given class?") .
> * Improve semantic engine / code completion capabilities (for
> example, understand template instantiation, function overloads,
> etc.)
>
>
> DDT Eclipse specific ideas:
> * Improve/add UI support for DUB multiple build configurations
> + launch.
> * Reduce usages of DLTK code, possibly refactoring or rewriting
> DLTK functionality into an IDE-neutral layer (LangEclipseIDE).
> * Add support for continuous build mode (build and report
> errors on the fly).
>
> Some of the items in both lists are a bit small for GSoC, so
> they might have to be combined with others.
>
> The good news is that this year with DDT there is a lot more
> opportunities with core Java tasks only, which should make it
> easier for a newbie to join in and contribute. But
> realistically, it's a long shot that we'll get a candidate of
> quality for this proposal - Java interest doesn't rank high in
> the D community... ^_^'
Thank you very much.
More information about the Digitalmars-d
mailing list