Proceedings of the 14th Innovations in Software Engineering Conference (Formerly Known as India Software Engineering Conference 2021
DOI: 10.1145/3452383.3452406
|View full text |Cite
|
Sign up to set email alerts
|

IDE as Code: Reifying Language Protocols as First-Class Citizens

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 11 publications
(19 reference statements)
0
3
0
Order By: Relevance
“…As it is impossible to predict every possible reaction and incorporate them into the generic protocol, the need for possible adaptations always remains. This issue also applies to the DAP and other language protocols, where domain-specific languages (DSLs) (Merino et al 2020;Prähofer et al 2013) offer unique constructs that are not supported in the generic protocol (Jeanjean et al 2021).…”
Section: Extensible Debugging Toolsmentioning
confidence: 99%
“…As it is impossible to predict every possible reaction and incorporate them into the generic protocol, the need for possible adaptations always remains. This issue also applies to the DAP and other language protocols, where domain-specific languages (DSLs) (Merino et al 2020;Prähofer et al 2013) offer unique constructs that are not supported in the generic protocol (Jeanjean et al 2021).…”
Section: Extensible Debugging Toolsmentioning
confidence: 99%
“…Jeanjean et al [11] propose a vision where the features of IDEs are dynamically configured by the languages they are currently working with. LSP and DAP enable some level of configurability, especially through capabilities.…”
Section: Debug Adapter Protocolmentioning
confidence: 99%
“…However, these IDEs allow the installation of modules which provide Language Services, for instance the syntax highlighting of C programs or the debugging of Java programs. The trend of modularity in IDEs is very noticeable if we look at the 2019 Stack Overflow's annual Developer Survey 8 . According to this survey, the majority of the most popular IDEs (8 out of 10), such as Visual Studio Code or IntelliJ 9 , heavily rely on a plug-in mechanism to customize the environment according to the needs of the users.…”
Section: Motivationmentioning
confidence: 99%
“…In this article, we use the neologism microservicization, as in[8], to designate the transition process from monolithic to microservice architecture.3 https://www.eclipse.org/sirius/sirius-web.html…”
mentioning
confidence: 99%