Earlier quoted context omitted.
I hear you. A lot of this is based on opinion; you find the duplication good, I find it near-unbearable. :) One little objective thing though: > but writing an IDE that doesn't have immediate type information for everything in scope will be more complicated. Some may even say this might be impossible to accomplish via static analysis. Because of this the development of things like the RLS are much more difficult. The…
> I hear you. A lot of this is based on opinion; you find the duplication good, I find it near-unbearable. :) I don't really find it good. I just don't see any easier to follow alternatives. Imagine getting a contract to add a new feature to C code written for an old mainframe in the 80s. It's a pain, right? Now imagine you just deleted half of the type annotations and replacing them with let. Do you think that would…
> RLS locks up every time I try to load a non-trivial project.
I wonder if this is the initial build; that is, right now, RLS basically needs to build your code in order to do its thing, so the first time you open stuff, it's gonna be slow and make your fans whir. After that it shouldn't be a huge deal.
Things have been a bit wonky as of late, but the RLS is now riding the trains at least, so being available on stable will be very nice.