Porting VisualD to Windows 8 and Visual Studio 11

Roman D. Boiko rb at d-coding.com
Sun Jun 10 11:45:53 PDT 2012


On Sunday, 10 June 2012 at 18:16:39 UTC, Rainer Schuetze wrote:
> I have recently refactored the code so that the parser and the 
> semantic analysis can run in an different process (a local COM 
> server). This was mainly to avoid GC stalls within the IDE, but 
> could also be used to plugin other code for semantic analysis. 
> The current interface is here: 
> https://github.com/rainers/visuald/blob/master/vdc/ivdserver.d
Great! This simplifies my task a lot. Interface and 
implementation seem to be straightforward. Of course, I'll need 
to understand overall design first, but now I have a good 
starting point.

>> Would be nice to know the correct mapping for various 
>> annotations. So
>> far I tried to mimic code already present in VisualD.
>
> The annotations are usually commented out by the converter to 
> keep them as documentation. But that means they can still 
> confuse some conversion rules (e.g. calls to 
> replaceTokenSequence that contain __nulltermiatated).
I'll try to finish in the same way as I started (commenting them 
out), in order to avoid doing changes that I don't understand. If 
you will consider the result useful, it should be relatively easy 
to fix them for you.


More information about the Digitalmars-d mailing list