Gunasinghe, Nadeeshaan

Language Server Protocol and Implementation: Supporting Language-Smart Editing and Programming Tools

(No reviews yet) Write a Review
ISBN 13:
9781484277911
author:
Gunasinghe, Nadeeshaan
format:
Paperback / softback
publisher:
Apress
language:
English
Publication Year:
2021
Pages:
239
Dimensions:
25.4 x 17.8 x 1.4 centimeters (0
Genre:
Computers, General, Computers,
Condition:
New
Availability:
Item usually sent within 15 working days
£35.88

Description

Implementing a production-grade language server is crucial for supporting language-smart tools such as code editors and other programming utilities. This comprehensive guide shows you how to create a single implementation that can be used by multiple tools, enabling efficient sharing and reuse. The book delves into the language server protocol used for communication between programming tools and your language server, covering essential design, implementation, and user experience aspects. You'll learn how to orchestrate multiple features together to enhance the editing experience, leveraging protocol features to address unique developer experiences provided by different tooling vendors. By following this book's guidance, you'll gain a deep understanding of creating a production-grade language server that can be tailored to meet your specific needs.

View AllClose