AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
How to Develop a Language Server in Lexical
Lexical was born out of wanting to develop Lexical inside of Lexical. The language server runs in one VM and then your project that you're editing in Lexical runs in a separate VM. This means we don't have to do a lot of scaffolding when it comes time to build. You can go and edit that code and be guaranteed that it's not going to affect the language server.
Language Servers underpin the language specific support we rely on in modern code editors. Lately, there have been new efforts in this area in the Elixir community. We talk with Steve Cohen about his project Lexical LS to learn about his new Elixir Language Server, how long he's been at it, and what it can do today. We learn about some of the technical challenges when creating a tool like this, and why there's still room for new projects in this area. Steve explains how Lexical LS is architected and that it is a goal to be easy to contribute to and work on the Lexical project itself. Time to give it a try!
Show Notes online - http://podcast.thinkingelixir.com/161
Elixir Community News
--format livemd
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Discussion Resources
Guest Information
Find us online
Sponsored By:
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode