Thread overview | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
January 18, 2017 Language server protocol implementation for D | ||||
---|---|---|---|---|
| ||||
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=13422228 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 |
January 18, 2017 Re: Language server protocol implementation for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to xtreak | 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=13422228
>
> 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.
|
January 18, 2017 Re: Language server protocol implementation for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Guillaume Piolat | 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 |
January 18, 2017 Re: Language server protocol implementation for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to xtreak | 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=13422228
>
> 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
|
January 19, 2017 Re: Language server protocol implementation for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Atila Neves | 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=13422228
>>
>> 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!
|
January 19, 2017 Re: Language server protocol implementation for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Atila Neves | 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=13422228
>>
>> 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..
|
January 19, 2017 Re: Language server protocol implementation for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to xtreak | 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=13422228
>
> 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).
|
Copyright © 1999-2021 by the D Language Foundation