Descent and gotoapi

Robert Fraser fraserofthenight at gmail.com
Sun Jan 27 22:36:09 PST 2008


Ary Borenszweig wrote:
> The API provided by Descent includes top level members like classes, 
> structs, functions, templates, etc. For each of these you can get a lot 
> of information also, like which is the base class of a class, and which 
> interfaces it implements, or which is the return type of a method and 
> the types of the parameters, etc. (though this functionality is only 
> present in the trunk revision, not in 0.4).
> 
> So writing a plugin that generates the files required by gotoapi should 
> be very, very simple. No changes are required in Descent. :-)
> 
> If anyone is interested in doing it, I can give help on how to write an 
> Eclipse plugin, and which are the important classes/packages needed to 
> do it.
> 
> Kris escribió:
>> Hi,
>>
>> Guillaume mentioned the "gotoapi" on another thread. Seems like a 
>> useful resource for D libraries too, and can be customized here: 
>> http://www.gotapi.com/contribute/
>>
>> My questions is this: since Descent can internally infer the public 
>> API of a D library, could it be adjusted to also generate the kind of 
>> XML tagging required by gotoapi?
>>
>> - Kris

Actually, I can take a break from the unit test stuff (that's not useful 
without a builder anyway) and work on a documentation generation system 
that has interlinks. Would it be more useful to have that or the gotapi?



More information about the Digitalmars-d mailing list