Descent, DLTK, Mmrnmhrm [Was: foo!(bar) ==> foo{bar} ==> foo[bar] (just Brackets)]

Ary Borenszweig ary at esperanto.org.ar
Fri Oct 24 05:56:55 PDT 2008


Bruno Medeiros wrote:
> Ary Borenszweig wrote:
>> Bruno Medeiros wrote:
>>> Ary Borenszweig wrote:
>>>>
>>>> I'd like to do that in the future, but I don't know if DLTK can 
>>>> provide all the features that Descent provides right now. It would 
>>>> really simplify the development process, adoption of new features 
>>>> right from DLTK, and will make it easy for newcomers help making 
>>>> Descent.
>>>>
>>>> IMP is another possibility, but the same doubt remains...
>>>
>>> DTLK provides most features, but yes, there are some it doesn't. For 
>>> example there is no contribution to the Project Explorer view at all. 
>>> (you must use DLTK's Script Explorer view instead).
>>> But I don't see that as much of problem, because you can keep using 
>>> parts ported from JDT to add up to the base DLTK functionality (I did 
>>> that sometimes in Mmrnmhrm - duplicating DLTK code to override the 
>>> base functionality), so you don't have to drop all the JDT ported code.
>>>
>>> As for the immediate benefits that such transition would bring to 
>>> Descent, well it depends. I was meaning to ask, how much of the 
>>> indexer did you port from JDT? Is it working well?
>>
>> I didn't port any of it. Well, just the necessary stuff to get the 
>> Open Type dialog list all types, and to make top-level declarations 
>> searches. But nothing that is inside methods/functions is indexes, as 
>> far as I know. The search for top-level declarations is working well. 
>> It is not exposed to users, but it is used in autocompletion and in 
>> the Open Type dialog.
> 
> Hum, I see. I guess the advantage of porting to DLTK could be considered 
> "moderate" then (namely the possible new features would be 
> search-for-references, and type hierarchies, as there is in Mmrnmhrm now).
> It would be interesting to try an experimental branch of Descent based 
> on DLTK to actually see how it would work out. I myself would be 
> interested in doing that, but again, unfortunately I won't have the 
> time  :/

Yeah, I'd love that too, but I won't have time either... :/



More information about the Digitalmars-d mailing list