Re: Language server protocol implementation for D

2017-01-19 Thread aberba via Digitalmars-d

On Wednesday, 18 January 2017 at 09:31:49 UTC, xtreak wrote:
Rust is making good progress on the IDE aspect with the 
announcement : 
http://www.jonathanturner.org/2017/01/rls-alpha-release.html. 
HN discussion : https://news.ycombinator.com/item?id=1348


It will be good to see the protocol implemented so that many 
tools and IDEs can use the interface to provide better tooling 
for development.


https://github.com/Microsoft/language-server-protocol
https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations


A rust language server has also landed in GNOME Builder IDE and 
now rust is a first candidate in Buider (the number one 
Linux/GNOME IDE).


Re: Language server protocol implementation for D

2017-01-18 Thread MakersF via Digitalmars-d

On Wednesday, 18 January 2017 at 12:29:38 UTC, Atila Neves wrote:

On Wednesday, 18 January 2017 at 09:31:49 UTC, xtreak wrote:
Rust is making good progress on the IDE aspect with the 
announcement : 
http://www.jonathanturner.org/2017/01/rls-alpha-release.html. 
HN discussion : https://news.ycombinator.com/item?id=1348


It will be good to see the protocol implemented so that many 
tools and IDEs can use the interface to provide better tooling 
for development.


https://github.com/Microsoft/language-server-protocol
https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations


I saw that today and was considering making a D implementation 
my next pet project.


Atila


I saw it quite ago and I was thinking to just write a translation 
layer for DCD. It would be the most pragmatic choice ( have one 
almost official completion tool which can speak in many 
protocols, not many different tools) but it's not the most 
exciting projec ever..


Re: Language server protocol implementation for D

2017-01-18 Thread rikki cattermole via Digitalmars-d

On 19/01/2017 1:29 AM, Atila Neves wrote:

On Wednesday, 18 January 2017 at 09:31:49 UTC, xtreak wrote:

Rust is making good progress on the IDE aspect with the announcement :
http://www.jonathanturner.org/2017/01/rls-alpha-release.html. HN
discussion : https://news.ycombinator.com/item?id=1348

It will be good to see the protocol implemented so that many tools and
IDEs can use the interface to provide better tooling for development.

https://github.com/Microsoft/language-server-protocol
https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations



I saw that today and was considering making a D implementation my next
pet project.

Atila


That would be absolutely amazing!


Re: Language server protocol implementation for D

2017-01-18 Thread Atila Neves via Digitalmars-d

On Wednesday, 18 January 2017 at 09:31:49 UTC, xtreak wrote:
Rust is making good progress on the IDE aspect with the 
announcement : 
http://www.jonathanturner.org/2017/01/rls-alpha-release.html. 
HN discussion : https://news.ycombinator.com/item?id=1348


It will be good to see the protocol implemented so that many 
tools and IDEs can use the interface to provide better tooling 
for development.


https://github.com/Microsoft/language-server-protocol
https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations


I saw that today and was considering making a D implementation my 
next pet project.


Atila


Re: Language server protocol implementation for D

2017-01-18 Thread Guillaume Piolat via Digitalmars-d
On Wednesday, 18 January 2017 at 11:46:10 UTC, Guillaume Piolat 
wrote:

https://github.com/Microsoft/language-server-protocol
https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations


This is very important, this protocol is used by Eclipse, 
VSCode, and will take over tooling. This will decorrelate 
language services and IDEs.
Meetings with people from many code editors led to this 
standard.


And it's unclear if workspace-d is an implementation of LSP or 
not (but it seems close).

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


Re: Language server protocol implementation for D

2017-01-18 Thread Guillaume Piolat via Digitalmars-d

On Wednesday, 18 January 2017 at 09:31:49 UTC, xtreak wrote:
Rust is making good progress on the IDE aspect with the 
announcement : 
http://www.jonathanturner.org/2017/01/rls-alpha-release.html. 
HN discussion : https://news.ycombinator.com/item?id=1348


It will be good to see the protocol implemented so that many 
tools and IDEs can use the interface to provide better tooling 
for development.


https://github.com/Microsoft/language-server-protocol
https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations


This is very important, this protocol is used by Eclipse, VSCode, 
and will take over tooling. This will decorrelate language 
services and IDEs.

Meetings with people from many code editors led to this standard.