Descent & building (Was: Re: Right now, what's the most important for the success and adoption)

div0 div0 at users.sourceforge.net
Mon Oct 1 10:09:21 PDT 2007


Robert Fraser wrote:
> div0 Wrote:
> 
>> Ary Manzana wrote:
>>> I've recorded a video that shows what Descent will be able to do in the 
>>> next releases. This shows more or less why me and Robert think a good 
>>> IDE will improve development speed in D.
>>>
>>> http://esperanto.org.ar/descent/descent.html
>>>
>>> Of course, the functionality is the same as DMD, but being able to 
>>> detect errors without having to compile helps a lot. Also, as you can 
>>> see, you can evaluate compile-time functions on-the-fly by writing 
>>> static asserts that fail.
>>>
>>> Enojy!
>>> Ary
>>>
>>> P.D.: The video starts with "Let's start by defining a function..." (it 
>>> got cut in the recording).
>> Whilst that is admittedly very cool, I'd rather be able to click:
>>
>> Project -> Build All
>>
>> and have that work...
> 
> It's all integrated. That is to say, that what we're doing now (getting the errors and what not) is all part of porting in complete (i.e. what the compiler sees) semantic functionality. Given that we can do incremental building a la DSSS (even if your import statements are in a CTFE mixin!). We'll also be getting those oft-requested features like code completion, go-to definition and refactoring. The error marking shown in that video is just the first step, since it's being put in with the rest of the semantic code.
> 
> So, patience, patience...

Sweet!



More information about the Digitalmars-d mailing list