www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Language server protocol

reply Arun Chandrasekaran <aruncxy gmail.com> writes:
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.
Nov 16 2017
parent reply Johannes Pfau <nospam example.com> writes:
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
Nov 16 2017
next sibling parent Arun Chandrasekaran <aruncxy gmail.com> writes:
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.
Nov 16 2017
prev sibling parent reply Arun Chandrasekaran <aruncxy gmail.com> writes:
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.
Nov 16 2017
parent reply WebFreak001 <d.forum webfreak.org> writes:
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
Nov 16 2017
parent reply Anton Pastukhov <pastuhov85 gmail.com> writes:
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?
Dec 08 2017
parent reply WebFreak001 <d.forum webfreak.org> writes:
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
Dec 08 2017
parent Anton Pastukhov <pastuhov85 gmail.com> writes:
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).
Dec 08 2017