Hacker News new | ask | show | jobs
by ones_and_zeros 2165 days ago
Kelsey Hightower tweeted about it. https://twitter.com/kelseyhightower/status/12812095507170713...
1 comments

I disagree with the tweet:

> The Rust playground is pretty dope. D*mn near a full blown IDE running in your browser ...

I am not a fan of exaggeration. No, it is not ‘near’ a full-blown IDE.

That said, I think the Playground is wonderful, especially for a compiled language.

Here is a common list of features that comprise modern IDEs:

  - edit multiple files
  - search across files
  - console/terminal
  - debugging
  - customizable keyboard shortcuts
  - source control integration
  - extensions/plugins
Optional:

  - long startup times
  - complicated and overly nested settings
  - run-amok CPU-hogging plugins
This misses "having an understanding about the source code and associated actions". Like refactoring helpers, autocompletion, etc. This is what distinguishes an IDE from a text editor for me.

But anyway, the Rust playground has none of those anyway.

Agreed. Unless your only requirement for an IDE is text editing and a super convenient compile button, that’s a big time exaggeration.
I'd love a version that could pull in other packages other than the most popular 100 crates.

The cargo ecosystem is painfully getting a bit too npm-like and the top100 doesn't always have some basic needs.

> The cargo ecosystem is painfully getting a bit too npm-like

What do you mean by "npm-like"?