Mono-D v0.4.9 - Rough formatting capability
alex
info at alexanderbothe.com
Sat Jan 26 03:46:26 PST 2013
On Saturday, 26 January 2013 at 08:22:39 UTC, Rainer Schuetze
wrote:
>
>
> On 25.01.2013 21:34, Jacob Carlborg wrote:
>> On 2013-01-25 20:00, alex wrote:
>>
>>> I already suggested Rainer to make a native/non-native
>>> interface between
>>> VisualD and D_Parser - this will probably happen via COM or
>>> so.. and I
>>> dunno anything about that technique. I just can make sure
>>> that the
>>> parser library is fully stand-alone, only depending on .net
>>> internals.
>>> Let's see :)
>>
>> It should provide an C interface, then it can be connected to
>> anything.
>>
>
> COM is the natural choice when interfacing native code on
> Windows with C#. On other platforms it might be different.
>
> The semantic engine in Visual D is separated into another
> process and communicates with the IDE plugin through a number
> of "commands", just using this interface:
> https://github.com/rainers/visuald/blob/master/vdc/ivdserver.d
> . This can easily be mapped to C calls.
>
> There's also an implementation of that interface using D_Parser
> (https://github.com/rainers/visuald/tree/master/vdc/abothe),
> but it isn't complete yet.
Concerning completion server...why not a completion server? :D -
I mean, it'll be launched as soon as VisualD launches..and then
you can pipe-through commands etc. to interact like it's done the
mspdbsrv already. That's imho even easier than using COM + can be
driven even as a web server..which would be a real dream then!
More information about the Digitalmars-d-announce
mailing list