GSOC 2011

Bruno Medeiros brunodomedeiros+spam at com.gmail
Wed Mar 23 09:44:50 PDT 2011


On 23/03/2011 14:59, spir wrote:
> On 03/23/2011 02:40 PM, Bruno Medeiros wrote:
>> The first two items (LexingandParsing,
>> ANTLRandJavabasedDparserforIDEusage) are fairly concrete ideas.
>> The last one, D Tools in D is far more general, and can involve a lot of
>> different things
>
> It is instead more specific: "The aim is to boost the production of
> fundamental tools for analysis of D source code in D: lexical,
> syntactic, at best first steps of semantic analysis; producing code
> representations as D data structures."
>
> Its usefulness /in the long term/ can be said more general in that it
> would enable *further* creation of D tools in D (*), potentially useful
> to all D programmers. Unlike eg a general-purpose parsing lib in D which
> is specific to the parsing domain; on the other hand, a general-purpose
> parsing lib does not parse only D code ;-).
>
> (*) See (again):
> http://prowiki.org/wiki4d/wiki.cgi?GSOC_2011_Ideas#DtoolsinD
>
> Denis

Yeah, I agree that D tools are (generally speaking) much more useful 
than a D parsing library. But that's not the point, the point is that 
with the limited manpower we have available (not just in terms of GSoC, 
but generally), it's very risky and unwise to embark on projects that 
then remain incomplete and never see the light of day as part of 
something useful.
It's like comparing a bicycle to a car engine. Yeah, the car engine can 
allow to build a nice car but it's worthless on it's own and at least 
the bicycle can get somewhere faster. Even a skate or roller-blades are 
more useful.
How much development has it even been in any D tools in D lately (in the 
last year or so)?


-- 
Bruno Medeiros - Software Engineer


More information about the Digitalmars-d mailing list