Stream: rust-survey-2020

Topic: IDEs


matklad (Nov 19 2019 at 20:07, on Zulip):

Can/should we add IntelliJ Rust to the "What is your experience with other tools you use" ? It already has rust-analyzer, rls and racer, seems like it's OK to add IntelliJ

nikomatsakis (Nov 19 2019 at 20:09, on Zulip):

+1

Kyle Strand (Nov 19 2019 at 20:09, on Zulip):

Doesn't IntelliJ have its own internal implementation for analysis, rather than using rls or rust-analyzer?

matklad (Nov 19 2019 at 20:10, on Zulip):

@Kyle Strand yes, it's the third separate analysis engine :)

Kyle Strand (Nov 19 2019 at 20:10, on Zulip):

(that would actually make it more important to include, not less; I'm just surprised to see you mention rls)

Kyle Strand (Nov 19 2019 at 20:10, on Zulip):

Oh, I misunderstood your question!

nikomatsakis (Nov 19 2019 at 20:10, on Zulip):

@matklad along those lines, I considered adding further questions to help identify why people use RLS or rust-analyzer etc, but based on recent conversations decided that wasn't worth the effort (and if we wanted to, we could do follow-up surveys)

Kyle Strand (Nov 19 2019 at 20:10, on Zulip):

I thought you were saying the plugin "already has" (support for) those tools. I see now.

matklad (Nov 19 2019 at 20:13, on Zulip):

@nikomatsakis I actually think question like this would be valuable:

Which IDE setup do you use?

It would be nice to know the current number of rust-analyzer, and this should help IntelliJ folks to understand their user base better

matklad (Nov 19 2019 at 20:13, on Zulip):

OTOH, the IntelliJ part of the question is sort-of answered by "which editor you use" anyway, b/c it's bound to the editor

Kyle Strand (Nov 19 2019 at 20:26, on Zulip):

OTOH, the IntelliJ part of the question is sort-of answered by "which editor you use" anyway, b/c it's bound to the editor

You'd think so, but people do some crazy things... https://github.com/beeender/Comrade

nikomatsakis (Nov 19 2019 at 20:27, on Zulip):

@matklad you think that this is not covered by the existing question(s)?

nikomatsakis (Nov 19 2019 at 20:27, on Zulip):

I agree that data would be useful

nikomatsakis (Nov 19 2019 at 20:27, on Zulip):

I'd also like to know e.g. the spread of RLS vs rust-analyzer

nikomatsakis (Nov 19 2019 at 20:27, on Zulip):

which would definitely affect the plans we've been making

nikomatsakis (Nov 19 2019 at 20:27, on Zulip):

I think I just had the impression it was already there, but maybe we can make it clearer

matklad (Nov 19 2019 at 20:29, on Zulip):

@nikomatsakis I think it's not there:

matklad (Nov 19 2019 at 20:36, on Zulip):

Specifically, I believe "the spread of RLS vs rust-analyzer" is not observable with the current questions.

nikomatsakis (Nov 19 2019 at 20:49, on Zulip):

OK, cc @Jasun Carr any thoughts on edits for the above :point_up: ?

nikomatsakis (Nov 19 2019 at 20:49, on Zulip):

(I can take a look once I'm done editing the translations)

Jasun Carr (Nov 20 2019 at 22:38, on Zulip):

@matklad Re: which IDE setup - would it be possible that someone would use more than one of the options?

simulacrum (Nov 20 2019 at 22:52, on Zulip):

super rare I imagine, but possible

simulacrum (Nov 20 2019 at 22:52, on Zulip):

I'd leave it open I suspect

Jasun Carr (Nov 20 2019 at 23:02, on Zulip):

k - I'll do them as check boxes just in case

Jasun Carr (Nov 20 2019 at 23:04, on Zulip):

Screen-Shot-2019-11-20-at-4.03.47-PM.png

matklad (Nov 21 2019 at 07:37, on Zulip):

@Jasun Carr lgtm, but

matklad (Nov 21 2019 at 20:03, on Zulip):

@Jasun Carr thanks! There's one last thing I've noticed, in "What is your experience with other tools you use?" the option is "IntelliJ", let's rename it to "IntelliJ Rust", so that it is specifically about the Rust plugin, and not everything else that JetBrains builds :)

Jasun Carr (Nov 21 2019 at 20:05, on Zulip):

Done

Last update: Dec 12 2019 at 01:45UTC