Learn how to migrate the NabLab Domain Specific Language (DSL) from Eclipse to Visual Studio Code in this EclipseCon 2022 conference presentation. Discover the process of creating VSCode extensions using Language Server Protocol (LSP), Xtext-LSP, and Sirius Web to enable manipulation of existing Eclipse-based NabLab DSL. Explore how this open-source research project, led by CEA's HPC initiative, provides productive development capabilities for exascale High Performance Computing technologies through numerical analysis DSL. Understand the components of NabLab, including its textual editors powered by Xtext and graphical editors using Sirius, along with its full environment for editing, interpreting, debugging, and generating optimized C++ code. Follow along as presenters Axel RICHARD from OBEO and Benoit Lelandais from CEA address the challenges of transitioning from Eclipse RCP to VSCode/VSCodium while maintaining the ability to manipulate NabLab DSL both textually and graphically.
NabLab Development Environment Migration - From Eclipse to VSCode with LSP and Sirius Web
Eclipse Foundation via YouTube
Overview
Syllabus
NabLab from Eclipse to VSCode thanks to LSP & Sirius Web
Taught by
Eclipse Foundation