Embracing Language Servers for Blockchain Development
- Track: Free Tools and Editors devroom
- Room: UD2.119
- Day: Sunday
- Start: 11:25
- End: 11:55
In this session I will demonstrate how we implemented a language server for the Solidity language, the language for smart contract development on the Ethereum blockchain. The language development is based on Eclipse Xtext, which implements the Language Server Protocol (LSP). By doing so, we were able to deliver Solidity tooling for multiple IDEs at once. I will show the Solidity integration for Eclipse, VSCode and Theia, and give some understanding about the LSP. Further I will show the development of smart contracts with the means of statemachines with the integration of Solidity into the Yakindu Statechart Tools.
Speakers
Karsten Thoms |