JuliaCon 2025

A new language server for Julia
2025-07-23 , Main Room 1 (Main stage)

In this presentation, we unveil JETLS, a new language server for Julia that enhances developer productivity through advanced static analysis and seamless integration with the Julia runtime. By leveraging cutting-edge tools like JET and JuliaLowering, JETLS provides advanced language features, including type-sensitive diagnostics and macro-aware code completions.


In this presentation, we unveil JETLS, a new language server for Julia that enhances developer productivity through advanced static analysis and seamless integration with the Julia runtime. By leveraging cutting-edge tools like JET and JuliaLowering, JETLS provides advanced language features, including type-sensitive diagnostics and macro-aware code completions.
We will demonstrate how JETLS enhances coding efficiency for both novice and expert Julia developers, while also discussing the architecture of JETLS, including its use of the AbstractInterpreter framework and Revise-based incremental caching system, and exploring the challenges faced in creating a responsive and feature-rich language server.

A software engineer at JuliaHub, Inc. Working on the Julia compiler and related technologies. Creator of JET.jl.