Thread overview
Language server protocol
Nov 16, 2017
Johannes Pfau
Nov 16, 2017
WebFreak001
Dec 08, 2017
Anton Pastukhov
Dec 08, 2017
WebFreak001
Dec 08, 2017
Anton Pastukhov
November 16, 2017
Is someone working on D community to implement https://langserver.org ?

What will the D community miss out if we ignore LSP?

PS: HackerPilot's tools are very helpful.
November 16, 2017
Am Thu, 16 Nov 2017 19:09:14 +0000
schrieb Arun Chandrasekaran <aruncxy@gmail.com>:

> Is someone working on D community to implement https://langserver.org ?
> 
> What will the D community miss out if we ignore LSP?
> 
> PS: HackerPilot's tools are very helpful.

https://github.com/Pure-D/serve-d


-- Johannes

November 16, 2017
On Thursday, 16 November 2017 at 19:22:37 UTC, Johannes Pfau wrote:
> Am Thu, 16 Nov 2017 19:09:14 +0000
>
> https://github.com/Pure-D/serve-d
>

We should probably get it listed in the homepage.

November 16, 2017
On Thursday, 16 November 2017 at 19:22:37 UTC, Johannes Pfau wrote:
>
> https://github.com/Pure-D/serve-d
>
>
> -- Johannes

BTW, what are the feature available with serve-d? Does it support all of the below?

Code completion, Hover, Jump to def, Workspace symbols, Find references, Stream reference results, Diagnostics

I'll try to get in touch with WebFreak.
November 16, 2017
On Thursday, 16 November 2017 at 19:42:09 UTC, Arun Chandrasekaran wrote:
> On Thursday, 16 November 2017 at 19:22:37 UTC, Johannes Pfau wrote:
>>
>> https://github.com/Pure-D/serve-d
>>
>>
>> -- Johannes
>
> BTW, what are the feature available with serve-d? Does it support all of the below?
>
> Code completion, Hover, Jump to def, Workspace symbols, Find references, Stream reference results, Diagnostics
>
> I'll try to get in touch with WebFreak.

Yes, Yes, Yes, Yes, No, No, Yes

Also some additional features available via commands
December 08, 2017
Trying to build serve-d on 4gb RAM laptop, it quickly runs out of memory and crashes. What are minimal system requirements for it? Is it related to serve-d or to dmd/dub/whatever?
December 08, 2017
On Friday, 8 December 2017 at 19:21:11 UTC, Anton Pastukhov wrote:
> Trying to build serve-d on 4gb RAM laptop, it quickly runs out of memory and crashes. What are minimal system requirements for it? Is it related to serve-d or to dmd/dub/whatever?

building has very high memory requirements because... uh... well idk, dependencies?

I managed to compile it on my 4GB + 2GB swap linux laptop though so it shouldn't be so high.

Anyway precompiled binaries will be available for linux and windows once it is stable and code-d updated to it
December 08, 2017
On Friday, 8 December 2017 at 19:34:51 UTC, WebFreak001 wrote:
> On Friday, 8 December 2017 at 19:21:11 UTC, Anton Pastukhov wrote:
>> Trying to build serve-d on 4gb RAM laptop, it quickly runs out of memory and crashes. What are minimal system requirements for it? Is it related to serve-d or to dmd/dub/whatever?
>
> building has very high memory requirements because... uh... well idk, dependencies?
>
> I managed to compile it on my 4GB + 2GB swap linux laptop though so it shouldn't be so high.
>
> Anyway precompiled binaries will be available for linux and windows once it is stable and code-d updated to it

Well, I managed to do a build with exactly the same config (4gb + 2gb swap) after killing all GUI processes, from text console. So this reqirements may be considered minimal (for now).