D-etractions A real world programmers view on D

SomeDude lovelydear at mailmetrash.com
Sat Aug 25 13:44:19 PDT 2012


On Saturday, 25 August 2012 at 20:06:59 UTC, Peter Alexander 
wrote:
> On Saturday, 25 August 2012 at 19:39:47 UTC, Walter Bright 
> wrote:
>> On 8/25/2012 6:03 AM, Peter Alexander wrote:
>>> Okay, so bitfields are rarely used, but many templates 
>>> involve some use of CTFE,
>>> and templates are very common in D code. It's good that D's 
>>> parser is fairly
>>> simple to implement (compared to C++ anyway), but to do 
>>> automated refactoring
>>> you need simple semantic analysis, and this is something that 
>>> D does not have.
>>
>> How many IDEs can handle the C preprocessor, with token 
>> pasting and all, when refactoring?
>
> Straw man - I didn't suggest that the C preprocessor was any 
> better. C++ is similarly criticised for its poor IDE support 
> (when compared with C# and Java) due to the pre-processor and 
> templates. If you haven't seen the level of support that (for 
> example) Visual Studio provides for C# then I recommend 
> checking it out. I imagine the situation with Java and Eclipse 
> is similar, but I don't have any experience there.

For the record, here is what IntelliJ IDEA (a now free IDE) 
offers:
http://www.jetbrains.com/idea/features/refactoring.html


More information about the Digitalmars-d mailing list