The Case for Asynchronous Language Support API in an Integrated Development Environment

Authors

  • Yurii Turbal National University of Water and Environmental Engineering image/svg+xml , National University of Water and Environmental Engineering image/svg+xml
  • Igor Kushnir National University of Water and Environmental Engineering image/svg+xml , National University of Water and Environmental Engineering image/svg+xml

DOI:

https://doi.org/10.31713/MCIT.2024.038

Keywords:

integrated development environment, Language Server Protocol, asynchronous API

Abstract

This paper explains why adding Language Server Protocol support to an existing integrated development environment requires replacing its synchronous language support API with an asynchronous one. We explore the possibility of reusing language support code of other applications during the transition to the asynchronous API. And finally, we envision substantial additional benefits of such a transition.

References

Downloads

Published

2025-04-25

How to Cite

The Case for Asynchronous Language Support API in an Integrated Development Environment. (2025). MCIT: Proceedings of International Scientific and Practical Conference, 7, 136-139. https://doi.org/10.31713/MCIT.2024.038