Stream: t-compiler/wg-rls-2.0

Topic: appreciation


Avery Harnish (Nov 04 2019 at 21:31, on Zulip):

Just stumbled across rust-analyzer and WOW! Blazing fast!! This is going to make my life so much better when developing Rust, thanks so much to everybody working on this :)

matklad (Nov 13 2019 at 07:45, on Zulip):

I must say, I am myself amazed at how far have we gone already. Certain things start to feel so natural, that I am forgetting all the complex machinery that powers the features :) Just now, I've mindlessly fixed a bug with a nested option because I've noticed a type hint:

https://youtu.be/OlHZPglOtuQ

The way the hint changes when you add/remove ? feels magical to me :)

Jeremy Kolb (Nov 13 2019 at 13:06, on Zulip):

Maybe we should put together a video of all the cool features in ra

Jeremy Kolb (Nov 13 2019 at 13:08, on Zulip):

I used to watch those live crate videos on youtube when I first got into rust... it would be cool to do something like that using rust-analyzer

matklad (Nov 13 2019 at 13:09, on Zulip):

/me (looking up from 1.5k word unfinished blog-post about find usages): "that would be cool"

Laurențiu Nicola (Nov 13 2019 at 15:12, on Zulip):

I think it's an older feature, but I only recently found out about the semicolon insertion. I was scrolling around some large if to add a semicolon at the end, and it was already there. I thought I must have added it myself, then forgot about it.

matklad (Nov 13 2019 at 15:24, on Zulip):

That, in fact, was on of the very first features implemented :)

Paul Faria (Nov 13 2019 at 18:28, on Zulip):

Just used it for the first time yesterday, and I was really impressed!

Santiago Pastorino (Nov 14 2019 at 13:40, on Zulip):

I must say, I am myself amazed at how far have we gone already. Certain things start to feel so natural, that I am forgetting all the complex machinery that powers the features :) Just now, I've mindlessly fixed a bug with a nested option because I've noticed a type hint:

https://youtu.be/OlHZPglOtuQ

The way the hint changes when you add/remove ? feels magical to me :)

very cool

Edwin Cheng (Nov 15 2019 at 03:22, on Zulip):

Oh, I found that RA works in some rustc source code now!. The goto-definition is a godsend for reading rustc source code.

mark-i-m (Nov 21 2019 at 00:51, on Zulip):

I've been using ra for a while now with vim. I mostly tend to use it for completion, and it has been getting steadily better. Kudos to all! This is already a major improvement over the previous state

mark-i-m (Jan 16 2020 at 03:59, on Zulip):

I'm just coming back to this thread again to say how impressive it is that ra works on rustc and I can do things getting documentation, going to definition, finding references, etc on that huge code base

matklad (Jan 16 2020 at 10:25, on Zulip):

rustc is peanuts. warp or lib p2p on the other hand.... :D

matklad (Jan 16 2020 at 10:25, on Zulip):

btw, we recently landed a nice perf improvement for larger files: https://github.com/rust-analyzer/rust-analyzer/pull/2837

Last update: Jan 23 2020 at 19:55UTC