Stream: t-compiler/rust-analyzer

Topic: historical question


Iñaki Garay (Jan 30 2021 at 01:12, on Zulip):

Hello! I'm in the process of writing a text involving rustc, RA, and salsa; and I was looking for some description of the issues with RLS that led to the development of RA. I can comb through RA's git history, this stream's old messages, etc, but if there were by some chance already some (even a very short) writeup of the problems with RLS, it would save me a ton of time. Thanks!

matklad (Jan 30 2021 at 11:46, on Zulip):

This post explains why not RLS: https://ferrous-systems.com/blog/rust-analyzer-2019/#rls

matklad (Jan 30 2021 at 11:47, on Zulip):

This post explains why salsa: https://rust-analyzer.github.io/blog/2020/07/20/three-architectures-for-responsive-ide.html

matklad (Jan 30 2021 at 11:48, on Zulip):

(these are two separate questions -- it is possible to have responsive IDE without going full incremental like salsa)

Iñaki Garay (Jan 30 2021 at 14:00, on Zulip):

Thank you!

Last update: Jul 26 2021 at 14:00UTC