On 25/08/2020 22:37, Per Nordlöw wrote: > On Sunday, 23 August 2020 at 07:33:01 UTC, Rainer Schuetze wrote: >> The most important part of the update is that the semantic engine is >> now based on the latest compiler release 2.093.1. > > - Does the engine have a feature list? Unfortunately the feature list in the documentation has bitrotten a bit. You can get an idea of the functionality from the interface file: https://github.com/dlang/visuald/blob/master/vdc/ivdserver.d > - Is the engine relatively independent of Windows? Mostly, but the interface to the IDE, which is a Local COM server. > - Does engine integrate with language server (in a platform independent > way)? The concept is similar, but predates the Language Server protocol. Last time I tried, LSP based language services don't work well together with other services for the same language in Visual Studio. > - Are there any plans for cross-platform (Linux) support? Not really. I think most of the code could be integrated with the dmd code base (changeset is https://github.com/dlang/dmd/compare/stable...rainers:dmdserver), but I currently don't have too much time for that. That way an LSP based service could be adopted to provide similar functionality. > > I'm dying to get a semantic engine that supports code navigation to (and > completion of) overloaded functions at their call site including > UFCS-calls. DCD doesn't support these two features. Navigation should be fine, but completion is usually on non-compilable code, so it's not always perfect. IMO it has improved in comparison to the DParser based engine, though.
Re: Visual D 1.0.1 released
Rainer Schuetze via Digitalmars-d-announce Tue, 25 Aug 2020 14:46:25 -0700
- Visual D 1.0.1 released Rainer Schuetze via Digitalmars-d-announce
- Re: Visual D 1.0.1 release... kinke via Digitalmars-d-announce
- Re: Visual D 1.0.1 release... mw via Digitalmars-d-announce
- Re: Visual D 1.0.1 rel... Rainer Schuetze via Digitalmars-d-announce
- Re: Visual D 1.0.1 release... Per Nordlöw via Digitalmars-d-announce
- Re: Visual D 1.0.1 rel... Rainer Schuetze via Digitalmars-d-announce
- Re: Visual D 1.0.1 rel... Jacob Carlborg via Digitalmars-d-announce